<?php
include_once "header.php";


//Almacenamos las variables introducidas en el formulario
$email=parseInput($_POST['email']);
$token=parseInput($_POST['token']);
$nuevo_pass=parseInput($_POST["nuevo_password"]);
$repite_nuevo_pass=parseInput($_POST["repite_nuevo_password"]);


	
//Comprobamos que el campos no est�n vac�os y que existe en la BBDD
if(trim($email) != "" && trim($token) != "" && trim($nuevo_pass) != "" && trim($repite_nuevo_pass) != ""){
	
	//Comprobamos que coinciden las contrase�as	
	if("$nuevo_pass" == "$repite_nuevo_pass") {
   	if(User::isRegistered($email)){
   	  
		  if(User::resetPass($email, $token, $nuevo_pass)){
			
				//echo "Actualizado!";
				  header ("Location: login.php?email=$email&info=Contraseña cambiada");
  				exit();

			} else {
			 	//echo "Código incorrecta.";
    			header('Location: cambiopass.php?alert=4');  			 
    			exit();
    	}

  	} else {
  			//echo "Usuario no existe";
    		
    		header('Location: cambiopass.php?alert=3');  			 
    		exit();
  	}
  		
	} else {
		//echo "Las nuevas contrase�as no coinciden";
  		
   	header('Location: cambiopass.php?alert=2');
  	exit();
  }

} else{
  	//echo "Debe llenar todos los campos";
   header('Location: cambiopass.php?alert=1');
  exit();
}
	
?>